package zlatan_demo11_foreach

object ClassDemo10 {
  def main(args: Array[String]): Unit = {
    val list1 = (1 to 10).toList
    //val list2 = list1.reduce((i, j) => i + j)
    val list2 = list1.reduce(_ + _) //第一个下划线为i,第二个为j
    println(list2)
    println("*"*30)
    val list3 = list1.reduceLeft(_ + _) //第一个下划线为i,第二个为j
    println(list3)
    println("*"*30)
    val list4 = list1.reduceRight(_ + _) //第一个下划线为i,第二个为j
    println(list4)
  }

}
